Don't propagate mouse events to windows that want extended input events.
authorRobert Ögren <gtk@roboros.com>
Mon, 24 May 2004 22:34:55 +0000 (22:34 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Mon, 24 May 2004 22:34:55 +0000 (22:34 +0000)
commitfb88ec72085047307fa661e2424c994d597a4d39
treeed7d2a30cf6e7aa6f285be29e686da267b6bf122
parent0916b965d66be1bceda0dc01743cea6e81c0b877
Don't propagate mouse events to windows that want extended input events.

2004-05-11  Robert Ögren  <gtk@roboros.com>

* gdk/win32/gdkevents-win32.c (propagate): Don't propagate mouse
events to windows that want extended input events. (#142943)
(gdk_event_translate): Move check for extended input devices to
propagate, new parameter to propagate.
(gdk_pointer_grab, gdk_display_pointer_ungrab): Enable calls to
_gdk_input_(un)grab_pointer. (#142943)

* gdk/win32/gdkinput-win32.c (_gdk_input_other_event): Check for
input grab. [Fix missing update of impl in "dijkstra" event
propagation loop] Drop the parallel "impl" pointer, just use a
cast. Don't propagate beyond windows that want normal input
events. (#142943)
(gdk_input_grab_pointer, gdk_input_ungrab_pointer): Limited
implementation of input grab. (#142943)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/win32/gdkevents-win32.c
gdk/win32/gdkinput-win32.c